﻿namespace SsisLdapSource.DirectoryServicesProtocolsExtensions
{
    using System.DirectoryServices.Protocols;

    // todo: Add Contracts class
    public interface ILdapConnectionPropertiesContainer
    {
        string HostOrDomainName { get; set; }

        int LdapHostPortNumber { get; set; }

        string ConnectionAccountName { get; set; }

        string ConnectionAccountPassword { get; set; }

        bool UseProcessSecurityContextFlag { get; set; }

        bool UseSSLFlag { get; }

        AuthType AuthType { get; set; }
    }
}

